Wavelet-based Compression of Ecg Signals
نویسندگان
چکیده
An example of application of the wavelet transform to electrocardiography is described in the paper. The transform is exploited as a first stage of an ECG signal compression algorithm. The signal is decomposed into particular timefrequency components. Some of the components are removed because of their low influence to signal shape due to nonstationary character of ECG. Resulted components are quantized, composed into one block and compressed by a classical entropic Huffman coder. The wavelet transform with the threshold detector, the quantizer, and the Huffman coder can compress data with average compression ratio CR=9.2 and percentual root mean square difference PRD=3.0%. The lossy compression algorithm was tested on CSE library of rest ECG signals. Introduction Efficiency of lossless algorithms that are usually based on Huffman coding with prediction is limited. The best CR=3 for common ECG data is obtained [1]. Entropic coding of the predictor residuals can be lossless, i.e. the compressed signals can be fully reconstructed. Algorithms of lossy compression are significantly more efficient. Recommended sampling frequency fs=500 Hz is derived from "high frequency" spectral content of QRS-complexes. However, the QRS-complexes duration is only about 10% of a heart cycle. This fact can be exploited to design a compression algorithm based on timefrequency signal processing. Time-frequency wavelet transform can be used and be considered as a special case of subband signal processing [2, 3, 4]. The use of orthonormal base of functions can sufficiently meet the requirement of exact reconstruction. Discrete Time Wavelet Transform of Finite Sequences The dyadic discrete time wavelet transform (DTWT) of a finite sequence {x(i) | i=0,1,...,N-1}, where N=2, can be evaluated as cyclic convolution ( ) ( ) ( ) [ ] y m n DFT X k H k N m m , , = − 2 1 (1) where m=1,2,...,M; n=0,1,...,N/2-1; k=0,1,...,N-1; X(k)=DFT[x(i)] and ( ) ( ) H k G k m m m = 2 2 * is a sampled frequency characteristic of m-th filter that corresponds to a proper expanded mother wavelet. N,2 index means N-point inverse discrete Fourier transform where every 2-th sample of output signal y(m,n) is chosen. Use of orthogonal set of wavelets is necessary to transform the signal without any error. We used Meyer’s wavelets that are originally defined in frequency domain as described in [5]. Method The dyadic DTWT can decompose a signal into timefrequency octave bands with their band widths B f m m s = − 2 2 / (2) where m is a band number, fs is sampling frequency. Let us note that N samples of the signal is decomposed into M = log2(N) bands that contain N−1 samples. Number of samples in particular bands is
منابع مشابه
Adaptive Filtering Strategy to Remove Noise from ECG Signals Using Wavelet Transform and Deep Learning
Introduction: Electrocardiogram (ECG) is a method to measure the electrical activity of the heart which is performed by placing electrodes on the surface of the body. Physicians use observation tools to detect and diagnose heart diseases, the same is performed on ECG signals by cardiologists. In particular, heart diseases are recognized by examining the graphic representation of heart signals w...
متن کاملAdaptive Filtering Strategy to Remove Noise from ECG Signals Using Wavelet Transform and Deep Learning
Introduction: Electrocardiogram (ECG) is a method to measure the electrical activity of the heart which is performed by placing electrodes on the surface of the body. Physicians use observation tools to detect and diagnose heart diseases, the same is performed on ECG signals by cardiologists. In particular, heart diseases are recognized by examining the graphic representation of heart signals w...
متن کاملWavelet Compression of ECG Signals Using SPIHT Algorithm
In this paper we present a novel approach for wavelet compression of electrocardiogram (ECG) signals based on the set partitioning in hierarchical trees (SPIHT) coding algorithm. SPIHT algorithm has achieved prominent success in image compression. Here we use a modified version of SPIHT for one dimensional signals. We applied wavelet transform with SPIHT coding algorithm on different records of...
متن کاملAn Emotion Recognition Approach based on Wavelet Transform and Second-Order Difference Plot of ECG
Emotion, as a psychophysiological state, plays an important role in human communications and daily life. Emotion studies related to the physiological signals are recently the subject of many researches. In This study a hybrid feature based approach was proposed to examine affective states. To this effect, Electrocardiogram (ECG) signals of 47 students were recorded using pictorial emotion elici...
متن کاملECG Compression using the Three-Level Quantization and Wavelet Transform
The Electrocardiogram signals are a very valuable source of data for physicians in diagnosing heart abnormalities. In this paper, we present an efficient technique for compression of electrocardiogram (ECG) signals. A new thresholding method based on the three level of quantization is proposed for encoding samples using an Embedded Zero-tree Wavelet (EZW) and Huffman algorithms. The modified en...
متن کاملDetermining the Proper compression Algorithm for Biomedical Signals and Design of an Optimum Graphic System to Display Them (TECHNICAL NOTES)
In this paper the need for employing a data reduction algorithm in using digital graphic systems to display biomedical signals is firstly addressed and then, some such algorithms are compared from different points of view (such as complexity, real time feasibility, etc.). Subsequently, it is concluded that Turning Point algorithm can be a suitable one for real time implementation on a microproc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001